Chathuranga Abeysinghe, a member of the National People's Power (NPP) National Executive... (8 revisions)